package com.tedu.day02.oop;

/**
 * 继承之后出现的问题：【针对类当中的方法】
 * 重写：子类继承父类，子类跟父类当中存在相同名称的方法，具备：
 *                修饰符 返回值 方法名（参数..） 完全一直【覆盖】
 *                【修饰符:子类大于父类访问范围】
 *                 子类大于父类： public(大)、protected、默认的  私有的
 *            提醒：千万不要跟内部类弄混
 * 继承关键字：extends--super[类与类拥有继承关系]----使用方法一致
 *                    调取父类的方法，语法：子类方法中直接super【父类】.方法名（）
 *                    this                ---使用方法一致
 * 注意：继承关系---重写---修饰符【父类修饰符、子类修饰符】
 *
 */
class A{
    public void say(){ //修饰符默认
        System.out.println("我是A");
    }
}
class B extends A{
    public void say(){ //修饰符：子类大于父类访问范围
        super .say();//super一旦出现一定有继承   能调父类的方法
        System.out.println("我是B");
    }
}





public class 继承问题2 {
    public static void main(String[] args) {
        //输出B类 say方法   //输出B类 say（）方法    关键字：super
        B b=new B();
        b.say();
    }
}
